/* style.css */
.menuTree {
	text-decoration: none;
}

/* Reset: based on http://meyerweb.com/eric/tools/css/reset/  v1.0 | 20080212 */
.container html,
.container body, 
.container div, 
.container span, 
.container applet, 
.container object, 
.container iframe,
.container h1, 
.container h2, 
.container h3, 
.container h4, 
.container h5, 
.container h6, 
.container p, 
.container blockquote, 
.container pre,
.container a, 
.container abbr, 
.container acronym, 
.container address, 
.container big, 
.container cite, 
.container code,
.container del, 
.container dfn, 
.container em, 
.container font, 
.container img, 
.container ins, 
.container kbd, 
.container q, 
.container s, 
.container samp,
.container small, 
.container strike, 
.container strong, 
.container sub, 
.container sup, 
.container tt, 
.container var,
.container b, 
.container u, 
.container i, 
.container center,
.container dl, 
.container dt, 
.container dd, 
.container ol, 
.container ul, 
.container li,
.container fieldset, 
.container form, 
.container label, 
.container legend,
.container table, 
.container caption, 
.container tbody, 
.container tfoot, 
.container thead, 
.container tr, 
.container th, 
.container td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.container body {
	font: .75em/1.4em "Trebuchet MS", "MS Trebuchet", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; 
	margin: 2em 0;
	background-color: #181C21;
	color: #fff;
}

.container div {
	color: #333;
}

.container ol, ul, dl {
	list-style: none;
	margin: 0 .5em;
}

.container li {
	padding: 0 .5em;
}
.container dt, dd {
	padding: 0 0 .5em 0; 
}

.container dt {
	font-weight: bold;
	font-size: 1.2em; 
}
.container h1 {
	color: #fff;
	font-size: 1.6em;
	line-height: 1.5em;
	font-weight: normal;
}
.container a, a:link {
	color: #0F67A1;
}
.container a:hover {
	text-decoration: underline;
}
.container blockquote, q {
	quotes: none;
}
.container blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
.container table {
	border-collapse: collapse;
	border-spacing: 0;
}
.container hr {
	margin: 1em;
	color: #efefef;
}

/* Layout */
.container {
	/*width: 960px;*/
	margin: 0 auto;
}
.container div {
	text-align: left;
	padding: 10px;	
}
#left, #mid, #right {
	width: 276px;
	height: 470px;
	border: 2px solid #999;
	margin: 6px;
}
#left, #mid {
	float: left;
	background-color: #EAF2F5;
}
#right p {
	margin: 0 0 1em 0;
}
#right {
	float: right;
	background-color: #F0F0AA;
}
#footer {
	color: #999;
}
.clear {
	clear: left;
}
/* styles for menuTree plugin */
#list2 .menuTree:before {
	content: "[+] ";
}
#list2 .expanded:before {
	content: "[-] ";
}
.collapsed {
	display: none;
}
#trace {
	margin:0;
	overflow: auto;
	height: 440px;
}
#trace li {
	color: #333;
	font-size: 9px;
	line-height:1.3em;
	margin:0;
	padding:0 0 0 .5em;
}
#empty {
	color: #C00;
	text-decoration: underline;
}
.container a[href='#test'] {
	display: none;
}

